package com.smforj.ssm.sys.dao;

import java.util.List;

import com.smforj.ssm.constant.MforjDao;
import com.smforj.ssm.sys.model.po.CommodityPO;

/**
 * Created by shibiao on 16/10/5.
 */ 
@MforjDao
public interface ICommodityDAO {
    /**
     * 插入商品信息
     * @param entity
     * @return
     */
    int insertCommodity(CommodityPO entity);

    /**
     * 批量插入商品信息
     * @param commodityPOList
     * @return
     */
    int batchInsertCommodityList(List<CommodityPO> commodityPOList);

    /**
     * 根据id更新商品信息的所有字段
     * @param entity
     * @return
     */
    int updateCommodity(CommodityPO entity);

    /**
     * 根据rfid查找商品信息
     * @param rfid
     * @return
     */
    CommodityPO getCommodityByRFID(String rfid);
}
